GD32芯片简介中Code Area/Data Area有什么区别? |
您所在的位置:网站首页 › area code深圳 › GD32芯片简介中Code Area/Data Area有什么区别? |
Code Area FLASH :程序在这个flash运行时,几乎没有延时, 运行速度以时钟设置为准。 Data Area FLASH: 程序在这段flash运行时,每条语句都有延时, 最后的速度可能是以10M为时钟(举例) 这时候, 如果有与时序相关的语句在此执行(IIC等), 很有可能会出问题。 Code Area代表这部分代码零等待,Data Area则不是零等待,这与整个Flash的大小有关 code flash不常用,可擦写次数不一样,存储方式,命令不一样。 两者操作方式基本一样,也都支持ECC,CFlash用来存放代码,DFlash用做模拟EEPROM.另外就是DFlash没有Shadow Sector和Boot Sector。 在MCU的Reference Manual手册中一般有“Flash Memory”的一章。里面有更详细的解释 如GD32F207VK,384K Code Area/2688K Data Area,只是因为速度的差别而想的名字吗? Datasheet的总线连接图上没看出差别对待。 Code Area代表这部分代码零等待,Data Area则不是零等待,这与整个Flash的大小有关 一个是flash,一个是ram Code Area是FLASH中零等待的部分,Data Area是FLASH中非零等待的部分,他俩之和是总的FLASH容量 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |